﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CPPEI.ETL.Domain.Views
{
    public class VRawDataDetail
    {
        public Guid DataId { get; set; }

        /// <summary>
        /// 这条数据被采集过来的时候的批次号，而不是外部系统采集他时的批次号
        /// </summary>
        public Guid BatchId { get; set; }

        /// <summary>
        /// 外部程序抽取数据时对应的数据源信息（这个就是DtTableId）
        /// </summary>
        public Guid Source { get; set; }

        /// <summary>
        /// 外部程序抽取数据时对应的数据源名称（这个就是DtTable的名称）
        /// </summary>
        public string SourceText { get; set; }

        public Guid ServiceType { get; set; }

        public string ServiceText { get; set; }

        /// <summary>
        /// 本系统内部向数据表抽数的数据服务Id
        /// </summary>
        public Guid DtServiceId { get; set; }
        /// <summary>
        /// 本系统内部向数据表抽数的数据服务名称
        /// </summary>
        public string DtServiceText { get; set; }

        /// <summary>
        /// 本系统内部向数据表抽数的数据源id
        /// </summary>
        public Guid DtSourceId { get; set; }

        /// <summary>
        /// 本系统内部向数据表抽数的数据源名称
        /// </summary>
        public string DtSourceText { get; set; }

        public string DataIdentity { get; set; }

        public DateTime CreatedTime { get; set; }

        public List<Views.VBatchParameter> Parameters { get; set; }

        public VRawDataDetail()
        {
        }
    }
}
